#ifndef _NORMAL_WINDOW_H_
#define _NORMAL_WINDOW_H_

#include <window.h>
#include <gtk/gtk.h>

namespace lgb_gtk
{
  gboolean WhenCloseWindow(GtkWidget *widget,
			   GdkEvent  *event,
			   gpointer   user_data);

  class NormalWindow : public Window
  {
  private:
    GtkWidget *window;
    GtkWidget *canvasWidget;
    
  public:
    NormalWindow();
    ~NormalWindow();

    virtual int Show() ;
    virtual int Hide() ;
    virtual int SetTitle(string title);
    
    friend gboolean WhenCloseWindow(GtkWidget *widget,
				    GdkEvent  *event,
				    gpointer   user_data);

  };

}

#endif
